﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Backend.JYD.Model.Bid;
using Backend.JYD.Model;

namespace Backend.JYD.IDAL.Bid
{
    public interface IInviteInfo
    {
        Int64 AddInviteInfo(InviteInfo info);

        bool UpdateInviteInfo(InviteInfo info);

        InviteInfo GetInviteInfoByInviteId(Int64 inviteId);

        IList<InviteInfo> GetInviteInfoByCustNo(string custNo);

        IList<InviteInfo> GetAutoInviteInfo(int status, DateTime startDate);

        IList<InviteInfo> GetFlowInviteInfo(int status, DateTime endDate);

        PageInfo<InviteInfo> GetRunInviteInfoByPage(PageInfo page, int[] status);
    }
}
